package com.youkeda.DesertCamel.service;

import com.youkeda.DesertCamel.model.QueryBusyParam;
import com.youkeda.DesertCamel.model.Result;

/**
 * 检查当天单数是否已满服务
 *
 * @author: LiHang
 **/
public interface CheckService {

    /**
     * 查询某一项目旅游单达到上限的所有日期不能约了
     * （就是当用户点击选择日期时，我们查询已经达到10单的天数，在前端标红来告诉用户那天）
     *
     * @param queryBusyParam 用户点击的项目
     * @return 返回一系列日期
     */
    Result queryBusyDay(QueryBusyParam queryBusyParam);

    /**
     * 查询某一天的某一个项目单数是否达到上限
     * 通过求那天的那个项目的数量进行比较
     *
     * @param queryBusyParam 用户点击的日期
     * @return 是或否
     */
    boolean checkTodayIsBusy(QueryBusyParam queryBusyParam);
}
